package com.juneng.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 教师信息
 * @TableName teacher
 */
@TableName(value ="teacher")
@Data
public class Teacher implements Serializable {
    // button
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "教师编号")
    private Long teacherId;

    @ApiModelProperty(value = "教师名称")
    private String teacherName;

    @ApiModelProperty(value = "教学科目")
    private String teacherSubject;

    @ApiModelProperty(value = "图片")
    private String teacherImage;

    @ApiModelProperty(value = "教师详情")
    private String teacherContent;

    @ApiModelProperty(value = "教学特点")
    private String teacherFeature;

    @ApiModelProperty(value = "教师荣誉")
    private String teacherHonor;

    @ApiModelProperty(value = "教师资质")
    private String teacherCert;

    @ApiModelProperty(value = "标签")
    private String teacherTag;

    @ApiModelProperty(value = "伪删除")
    private Integer teacherStatus;

    @ApiModelProperty(value = "排序权重")
    private Integer teacherPosition;

    @ApiModelProperty(value = "创建时间")
    private Date teacherDate;

    @ApiModelProperty(value = "修改时间")
    private Date teacherUpdateDate;

    @ApiModelProperty(value = "删除0否1是")
    private Integer teacherDeleted;

    @ApiModelProperty(value = "毕业学校")
    private String graduatedSchool;

    @ApiModelProperty(value = "学历")
    private String educationalBackground;

    @ApiModelProperty(value = "课程名字")
    private String teacherCourseName;

    @ApiModelProperty(value = "教师称谓")
    private String  teacherAppellation;

    @ApiModelProperty(value = "教师宣言")
    private String teacherDeclaration;

    @ApiModelProperty(value = "教师风格")
    private String teacherStyle;

    @ApiModelProperty("教师介绍")
    private String teacherIntroduction ;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}